ccR.Hunter.Talent = {
	-- Tier 1
		-- Posthaste (Passive)
		-- Narrow Escape (Passive)
		-- Crouching Tiger, Hidden Chimaera (Passive)
	-- Tier 2
		Binding_Shot = function(count) if ccR.Spell.Is.Ready(BINDING_SHOT) and ccR.Player.Has.Talent(BINDING_SHOT) and ccR.Target.Count(8) >= count then ccR.Cast.Spell(BINDING_SHOT) if SpellIsTargeting() then CastAtPosition(ObjectPosition("target")) return end end end,
		-- Wyvern Sting (Manual)
		Intimidation = function() if ccR.Spell.Is.Ready(INTIMIDATION) and ccR.Player.Has.Talent(INTIMIDATION) and ccR.Pet.IsAlive() then ccR.Cast.Spell(INTIMIDATION) return end end,
	-- Tier 3
		Exhilaration = function(health)	if ccR.Spell.Is.Ready(EXHILARATION) and ccR.Player.Has.Talent(EXHILARATION) and ccR.Player.Health() <= health then ccR.Cast.Spell(EXHILARATION) return end end,
		-- Iron Hawk (Passive)
		-- Spirit Bond (Passive)
	-- Tier 4
		-- Steady Focus (Passive)
		Dire_Beast = function() if ccR.Spell.CanAttack(DIRE_BEAST) and ccR.Player.Has.Talent(DIRE_BEAST) then ccR.Cast.Attack(DIRE_BEAST) return end end,
		-- Thrill of the Hunt (Passive)
	-- Tier 5
		A_Murder_of_Crows = function() if ccR.Spell.CanAttack(A_MURDER_OF_CROWS) and ccR.Player.Has.Talent(A_MURDER_OF_CROWS) then ccR.Cast.Attack(A_MURDER_OF_CROWS) return end end,
		-- Blink Strikes (Passive)
		Stampede = function() if ccR.Spell.Is.Ready(STAMPEDE) and ccR.Player.HasTalent(STAMPEDE) then ccR.Cast.Spell(STAMPEDE) return end end,
	-- Tier 6
		Barrage = 
		function() 
			if ccR.Player.Has.Talent(BARRAGE) 
			and ccR.Spell.CooldownTime(BARRAGE) == 0
			then 
				if ccR.Player.Is.Casting() and
				not ccR.Player.Is.ChannelingSpell(BARRAGE) 
				and ccR.Player.Focus() >= 60
				then
					SpellStopCasting() 
				end 
				ccR.Cast.Attack(BARRAGE) 
				return 
			end 
		end,
		Powershot = function() if ccR.Spell.CanAttack(POWERSHOT) and ccR.Player.Has.Talent(POWERSHOT) then ccR.Cast.Attack(POWERSHOT) return end end,
		Glaive_Toss = function() if ccR.Spell.CanAttack(GLAIVE_TOSS) and ccR.Player.Has.Talent(GLAIVE_TOSS) then ccR.Cast.Attack(GLAIVE_TOSS) return end end,
	-- Tier 7
		-- Exotic Munitions
		-- Focusing Shot
		-- (BM) Adaptation
		-- (MM/SV) Lone Wolf
}
setmetatable(ccR.Hunter.Talent, ccR.Hunter)